control selected state with property

- added arc support

Signed-off-by: Jared Allen <jared@redcact.us>