It might be possible if you link a point to each power up. And then use as well event observers to get different UIs (one with the button and one without). Even though event observers are still full of bugs. But I still would give it a try. It just might work.