Excellent library here!
One thing I've noticed is that mt.js appears to send all requests synchronously, resulting in thread blocking. In our case, it's very noticeable with a HTML5 slider control, that calls Mt.App.fireEvent many times in succession as its dragged.
Is there a reason that this couldn't be modified to make requests asynchronously instead?