added String scope support, added :up and :down as a valid target_position