Added UIContext.get/setSelection and made AbstractUIContext abstract