make keyboard.js more general...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
fixed a bug in marks.js, now everything uses imageOrderCmp for sorting...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
added basic sorting (still not bound to user controls)...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
made drawer ui more generic, added stub options (P) and help (F1/H) drawers...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>
some cleanup...

Signed-off-by: Alex A. Naanou <alex.nanou@gmail.com>