I am about to start a small school project. After a little planning, I have decided on a simple object model to basically maintain states. However, the API that I'll be using require call back ...