I realize this is hard because there is no design document or tests the skin system is built against -- but there's a design document in my head and in that document, emit options apply to all widgets (as it does in LegacySkinParser). The up/down and left/right variants should be used by all widgets to semantically represent left or right button actions.

I don't think we should hard-code the conventions that have emerged from our existing skins.