New Button class idea.