Update charscroll.c
More comments and general cleanup