jquery.ime by default does not provide any preference saving method. it has unimplemented save method which others are supposed to implement either using localstorage/cookie/backend saving apis etc. After setting the previous layouts, just set the preference dirty flag.