I did not have to click anywhere "ondemand" for it to work?
Ah, but you did. That is what is new in 3.1, ondemand icons. You clicked an ondemand icon for geany and thus loaded the application Geany. Of course the ondemand infrastructure remains as would be expected.
Mousing over before and after the wbar icon reveals...
Before "geany" the extension name.
After "Geany" the title of the loaded application as provided by the extension maker.
HTH