A simple jQuery component framework with two way binding