Fixed animation issues with opening one menu from another

Also added code to handle the TouchUpInside event of the Left and Right
bar buttons when the bar button is a custom view and that custom view
is a UIButton(common way of setting a UIBarButtonItem with an image as
a background).