Try seajs, backbone