almost everything works now.. a little messy code, 9-patch images to go then i'm done!