Base classes, Button element implemented