Add new :range selector

Input `range` support