Added a seperate button view class