new op-image button framework works.