Added AsyncSelector template.
Added PushButtonStated class.