Support callback upon select