Better caret pos and param info for .new, fix "int.new" case