Karnataka: Writing on the wall for BJP