added init defaults, set single method

handling for presentation vs dismissal