Add check for open submenu and add tolerance to x axis

Add a delay if submenu is not a child of parent menu and is open.  
Apply tolerance option to x axis.

@meenie