A collection of JavaScript patterns and jQuery extensions to support common TNA UI patterns