change order of args in Button constructor, put options last, parse options