Prevent onSelected callback from being called at initialization

I believe this fixes issue #10. Comments welcome. Cheers!