menuToggle not working on android or windows devices when left aligned

Hello i’ve been creating my first app in ionic 2 and have my header

<ion-header>
	<ion-navbar>
		<ion-buttons left>
			<button ion-button menuToggle>
				<ion-icon name="menu"></ion-icon>
			</button>
		</ion-buttons>
		<ion-title>
			Hello world
		</ion-title>
	</ion-navbar>
</ion-header>

The left attribute on the ion-buttons stops the menuToggle being triggered on android i have tried using start like it says in the docs but then the button does not get aligned the way i would like it to on android devices. I thought something may be overlapping the button but seems to detect the button as normal i have no experience using the order css attribute that is set to align the elements. Although it is simple enough to see what it is doing.