Update GUI code to work with the latest version of rpanel

A lot of messing around basically:
- some argument names or purpose have changed (txt -> text, title -> labels, etc.)
- the position needs to be passed as a list
- the underlying functions have changed a lot and our custom ones did not work anymore. Need to jump through hoops with new function to get the "extended" selection format on rp.listbox