Change userDismissEnabled and make it default
Change delegation method to define custom offset