Hi,
First of all I would say very good job for this plugin and thank you 🙂
Then I’ve found a bug.
widget.php line 59. $i overrides the previous $i counter, so it creates an infinite loop. I’ve changed it to $t, and line 61 replace
$form .= ‘<option>’ . trim($opts[$i]) . ‘</option>’;
by
$form .= ‘<option>’ . trim($opts[$t]) . ‘</option>’;