Command pattern dependency lowered
Button removed for command low dependency