JavaScript library for common UI patterns