hamburger menu behaves well

had this issue: http://jsfiddle.net/nebuchar/Sbt75/
took a while, but I fixed it!