Improved button rendering for index selection

Background is now drawn separately from the gui boarders, allowing for
gui elements to go "under" the gui as you scroll up/down.