register focus on top of visibilitychange

okay, so it's good that the buttons no longer show up as installed. but what if I somehow installed an app from the Marketplace in my browser? shouldn't we mark that as installed ("Open")? (edge case sure, but something I thought I'd bring up.)