Suggested alternative
Code:
on *:TEXT:*:?: {
  .t $server $nick
}
alias -t {
  $+(.timer,$1,$2) 1 300 echo 7 -a Don't forget about $nick $+ !
  set $+(%,rem,$2) 1
}
on *:ACTION:*:?: {
  .t $server $nick
}
on *:NICK: {
  if ($($+(%,rem.,$nick),2) == 1) {
    $+(.timer,$server,$nick) off
    .t $server $newnick
  }
}
on *:INPUT:?: {
  $+(.timer,$server,$nick) off
  unset $+(%,rem,$nick)
}