ie compatibility
better mobile button handling