[IMP] improved controls, added widgets for custom ui