Auto detect keyboard frame AND move to upside of keyboard