bring back smartparens for webmode, update multiple cursros ignore list, add func to camelise and underscorize