Rename variable
Be a bit more lazy
Remove unused dep
Unexpose keys listener
Whitespace
Refactor bulk pressed state check
Shift first from pressed list
Add compose util
Replace inline composer with compose util
Rename init -> listenTo
Remove redundant flag
Remove redundant random
Remove pointless debug output
Inverse return value
Inverse param order
Move randomize to util
Use randomize in selectrandom
Fix descending range
Fix empty array
Add test harness