Adding a has_no_focus class to prevent initial menu fadeout. Wrapping class add/remove in timeouts to prevent flickering.