Add menu suppor to ButtonModel