added dispose method to buttonscreenadapter

can call super.dispose() from all child classes