support ember versions that use old map semantics
add support for 'focus hold' combo