generalized usage (dropped navigation controller for direct handling)