more display jsdco; cleanup display _flags; cleanup display listeners
figured out why chrome doesn't send keyevent in fullscreen

this is not speced at all and chrome just did this extra flag