improved (?) numeric plugin