[0009] changed buttons to fit specific extensions, removed useless
buttons, added Extension class and created prototype methods (todo!)