corrected the editlistener bugs. now the listener only listen to change once per enter key press
Bug fixing.
Added dash date support.
Merge remote-tracking branch 'origin/jiashun'