FIX bug + interface improvement

Fxix cast Button to ImageButton
Replace setEnabled by setVisible