PIL replaced by Pillow
bookmarket goes top-down instead of bottom-up