better example and added an onblur tracker