Added keyboard nav bar and delegated calculate method