I assume that the purpose of realloc() here is to increase the _points memory area, but it's not guaranteed that the new block will start at the same address as the old one.
This allows the keyboard mapper to be enabled without causing breakage to engines which use F8.
This allows the virtual keyboard to be enabled without causing breakage to engines which use F7.
Also rename connected function geidaProcs() to follow() and update it's comments.
…sion It is actually the version from Bundle in a Box