UI improvements
API tree endpoint
improvements for device client