added globals: kScreenWidth & kScreenHeight