UI: Added dynamic handling of RoombaTab contents

* All buttons and labels in RoombaTab are now dynamically added
to maps so they are linked to correct Roombas