User Interface JavaScript library