UML: Add is_offscreen() to OptionList

Just a simple support method for hide_all().
UML: Add get_width() to OptionList

This will also help in the hide_all() animation.
OptionList: Add hide_all() + support methods