Multiple elastic keys semi working

Appears to work on single & multiple keys, although much testing is
necessary.