Added mobile browser detection

When setting as 'done' or removing, app focuses on input field, what
triggers keyboard on mobile devices. One does not always want to add a
new task when just sets a task as 'un/done'. Thus this addition.