1.0: fixed widget errors, extended shortcode attributes, code cleanup