Added a custom presentation an dismissal controller