fixes:

added bouge method to interface drawable
added suppresswarning to get rid of said visual warning
misc