overhaul iconbutton demo page; remove redundant properties from iconbutton