Button implements now the ElementAbstract Class