guarding against manual edit  overlap in angular 1.2