Started working on custom input element