fixed last two known bugs, implemented preset delete