showDeleteButton option, more robust layout logic, hold-delete-to-clear, bugfixes & cleanup