thats a fairly ridiculous preflop calling range you assigned him after you say he has been aggro and just stacked off with JJ on K high board.
also, you don't have to snap-do anything. it can be a timing tell that you didn't consider raising.
as played, calling with position is the only thing that makes sense.