Medic I have been very close to dropping my bike in the same manner too. Went to put my leg down at a stop and it didn't go. Has happened more than once. Floorboards would be nice, even small ones.
Will I'm talking about wishlists. Quick release for fairings, bags, and sissy bar, backrest...