Make this into a proper app, with classes and all that :)