jQuery plugin for saving and restoring selections of textarea, input and contenteditable