issue #26 - added ui support